using System;
using ch.ethz.ssh2.crypto.cipher;
using ch.ethz.ssh2.crypto.digest;
using ch.ethz.ssh2.transport;
namespace ch.ethz.ssh2.crypto
{
	
	/// <summary> CryptoWishList.
	/// 
	/// </summary>
	/// <author>  Christian Plattner
	/// </author>
	/// <version>  2.50, 03/15/10
	/// </version>
	public class CryptoWishList
	{
		public CryptoWishList()
		{
			InitBlock();
		}
		private void  InitBlock()
		{
			kexAlgorithms = KexManager.DefaultKexAlgorithmList;
			serverHostKeyAlgorithms = KexManager.DefaultServerHostkeyAlgorithmList;
			c2s_enc_algos = BlockCipherFactory.DefaultCipherList;
			s2c_enc_algos = BlockCipherFactory.DefaultCipherList;
			c2s_mac_algos = MAC.MacList;
			s2c_mac_algos = MAC.MacList;
		}
		//UPGRADE_NOTE: The initialization of  'kexAlgorithms' was moved to method 'InitBlock'. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1005'"
		public System.String[] kexAlgorithms;
		//UPGRADE_NOTE: The initialization of  'serverHostKeyAlgorithms' was moved to method 'InitBlock'. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1005'"
		public System.String[] serverHostKeyAlgorithms;
		//UPGRADE_NOTE: The initialization of  'c2s_enc_algos' was moved to method 'InitBlock'. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1005'"
		public System.String[] c2s_enc_algos;
		//UPGRADE_NOTE: The initialization of  's2c_enc_algos' was moved to method 'InitBlock'. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1005'"
		public System.String[] s2c_enc_algos;
		//UPGRADE_NOTE: The initialization of  'c2s_mac_algos' was moved to method 'InitBlock'. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1005'"
		public System.String[] c2s_mac_algos;
		//UPGRADE_NOTE: The initialization of  's2c_mac_algos' was moved to method 'InitBlock'. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1005'"
		public System.String[] s2c_mac_algos;
	}
}